home *** CD-ROM | disk | FTP | other *** search
- property my, h, v, hm, vm, weight, anim, anim_count, facing
- global grass, bird
-
- on beginSprite me
- bird = me
- my = sprite(me.spriteNum)
- v = 0
- h = 0
- hm = 0
- vm = 3
- weight = 10
- end
-
- on exitFrame me
- v = v + (vm / weight)
- vm = min(max(vm, -200), 10)
- vm = vm * 0.99990000000000001
- vm = vm + (v < grass.v) - (v > grass.v)
- if abs(v - grass.v) < 2 then
- vm = 0
- v = grass.v
- end if
- my.loc = point(h, v)
- end
-